package chapter07

import scala.collection.immutable.Queue
import scala.collection.mutable

/**
  *
  * @author Pop
  * @date 2022/7/4 21:57
  */
object Test19_Queue {

  def main(args: Array[String]): Unit = {
    // 创建一个可变的类型
    val queue1: mutable.Queue[String] = new mutable.Queue[String]()

    // 进队列和出队列
    queue1.enqueue("a","b","c")

    // 出队
    val str: String = queue1.dequeue()
    
    
    // 不可变
    val queue:Queue[String] = Queue("a","b")
    // 不会改变原有，而是返回一个新队列
    val strings: Queue[String] = queue.enqueue("c")

    
  }

}
